package cn.opopopo.design_pattern_learn.行为型.template;

class Coffee extends Beverage {
    @Override
    protected void brew() {
        System.out.println("☕ 用热水冲泡咖啡豆");
    }

    @Override
    protected void addCondiments() {
        System.out.println("🥛 加入糖和牛奶");
    }

    // 可选择性覆盖钩子
    @Override
    protected void hook() {
        System.out.println("☕ 正在研磨咖啡豆...");
    }
}